home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2002-10-03 | 203.4 KB | 2,311 lines
ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) NNNNAAAAMMMMEEEE ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv,,,, ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv,,,, ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv,,,, ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv - return the value or values of a selected parameter CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv( GLenum _p_n_a_m_e, GLboolean *_p_a_r_a_m_s ) CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv( GLenum _p_n_a_m_e, GLdouble *_p_a_r_a_m_s ) CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv( GLenum _p_n_a_m_e, GLfloat *_p_a_r_a_m_s ) CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv( GLenum _p_n_a_m_e, GLint *_p_a_r_a_m_s ) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS _p_n_a_m_e Specifies the parameter value to be returned. The symbolic constants in the list below are accepted. _p_a_r_a_m_s Returns the value or values of the specified parameter. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN These four commands return values for simple state variables in GL. _p_n_a_m_e is a symbolic constant indicating the state variable to be returned, and _p_a_r_a_m_s is a pointer to an array of the indicated type in which to place the returned data. Type conversion is performed if _p_a_r_a_m_s has a different type than the state variable value being requested. If ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv is called, a floating-point (or integer) value is converted to GGGGLLLL____FFFFAAAALLLLSSSSEEEE if and only if it is 0.0 (or 0). Otherwise, it is converted to GGGGLLLL____TTTTRRRRUUUUEEEE. If ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv is called, boolean values are returned as GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and most floating-point values are rounded to the nearest integer value. Floating-point colors and normals, however, are returned with a linear mapping that maps 1.0 to the most positive representable integer value, and -1.0 to the most negative representable integer value. If ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv or ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv is called, boolean values are returned as GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and integer values are converted to floating-point values. PPPPaaaaggggeeee 1111 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) The following symbolic constants are accepted by _p_n_a_m_e: GGGGLLLL____AAAACCCCCCCCUUUUMMMM____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of alpha bitplanes in the accumulation buffer. GGGGLLLL____AAAACCCCCCCCUUUUMMMM____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of blue bitplanes in the accumulation buffer. GGGGLLLL____AAAACCCCCCCCUUUUMMMM____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE _p_a_r_a_m_s returns four values: the red, green, blue, and alpha values used to clear the accumulation buffer. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0, 0, 0, 0). See ggggllllCCCClllleeeeaaaarrrrAAAAccccccccuuuummmm. GGGGLLLL____AAAACCCCCCCCUUUUMMMM____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of green bitplanes in the accumulation buffer. GGGGLLLL____AAAACCCCCCCCUUUUMMMM____RRRREEEEDDDD____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of red bitplanes in the accumulation buffer. GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values, the smallest and largest supported sizes for aliased points. GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values, the smallest and largest supported widths for aliased lines. GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the alpha bias factor used during pixel transfers. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of alpha bitplanes in each color buffer. GGGGLLLL____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the alpha scale factor used during pixel transfers. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether alpha testing of fragments is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc. GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____FFFFUUUUNNNNCCCC _p_a_r_a_m_s returns one value, the symbolic name of the alpha test function. The initial value is GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc. PPPPaaaaggggeeee 2222 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____RRRREEEEFFFF _p_a_r_a_m_s returns one value, the reference value for the alpha test. The initial value is 0. See ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc. An integer value, if requested, is linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. GGGGLLLL____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether asynchronous ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands are enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss. GGGGLLLL____AAAASSSSYYYYNNNNCCCC____MMMMAAAARRRRKKKKEEEERRRR____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the current marker value for asynchronous commands. The initial value is 0. See ggggllllAAAAssssyyyynnnnccccMMMMaaaarrrrkkkkeeeerrrrSSSSGGGGIIIIXXXX. GGGGLLLL____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether asynchronous ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands are enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss. GGGGLLLL____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether asynchronous ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands are enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, and ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD. GGGGLLLL____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the depth of the attribute stack. If the stack is empty, 0 is returned. The initial value is 0. See ggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb. GGGGLLLL____AAAAUUUUTTTTOOOO____NNNNOOOORRRRMMMMAAAALLLL _p_a_r_a_m_s returns a single boolean value indicating whether 2D map evaluation automatically generates surface normals. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____AAAAUUUUXXXX____BBBBUUUUFFFFFFFFEEEERRRRSSSS _p_a_r_a_m_s returns one value, the number of auxiliary color buffers. The initial value is 0. GGGGLLLL____BBBBLLLLEEEENNNNDDDD _p_a_r_a_m_s returns a single boolean value indicating whether blending is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc. GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR _p_a_r_a_m_s returns four values, the red, green, blue, and alpha values which are the components of the blend color. See ggggllllBBBBlllleeeennnnddddCCCCoooolllloooorrrr. PPPPaaaaggggeeee 3333 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____BBBBLLLLEEEENNNNDDDD____DDDDSSSSTTTT _p_a_r_a_m_s returns one value, the symbolic constant identifying the destination blend function. The initial value is GGGGLLLL____ZZZZEEEERRRROOOO. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc. GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN _p_a_r_a_m_s returns one value, a symbolic constant indicating whether the blend equation is GGGGLLLL____FFFFUUUUNNNNCCCC____AAAADDDDDDDD, GGGGLLLL____MMMMIIIINNNN or GGGGLLLL____MMMMAAAAXXXX. See ggggllllBBBBlllleeeennnnddddEEEEqqqquuuuaaaattttiiiioooonnnn. GGGGLLLL____BBBBLLLLEEEENNNNDDDD____SSSSRRRRCCCC _p_a_r_a_m_s returns one value, the symbolic constant identifying the source blend function. The initial value is GGGGLLLL____OOOONNNNEEEE. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc. GGGGLLLL____BBBBLLLLEEEENNNNDDDD____OOOOPPPP____SSSSGGGGIIII _p_a_r_a_m_s returns one value, the symbolic constant identifying the blend operator. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc. GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the blue bias factor used during pixel transfers. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of blue bitplanes in each color buffer. GGGGLLLL____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the blue scale factor used during pixel transfers. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____CCCCAAAALLLLLLLLIIIIGGGGRRRRAAAAPPPPHHHHIIIICCCC____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether fragment information is sent to the calligraphic interface. GGGGLLLL____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value indicating the depth of the attribute stack. The initial value is 0. See ggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb. GGGGLLLL____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEE_i _p_a_r_a_m_s returns a single boolean value indicating whether the specified clipping plane is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCClllliiiippppPPPPllllaaaannnneeee. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value indicating whether the color array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the number of components per color in the color array. The initial value is 4. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr. PPPPaaaaggggeeee 4444 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive colors in the color array. The initial value is 0. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the data type of each component in the color array. The initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE _p_a_r_a_m_s returns four values: the red, green, blue, and alpha values used to clear the color buffers. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0, 0, 0, 0). See ggggllllCCCClllleeeeaaaarrrrCCCCoooolllloooorrrr. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP _p_a_r_a_m_s returns a single boolean value indicating whether a fragment's RGBA color values are merged into the framebuffer using a logical operation. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLooooggggiiiiccccOOOOpppp. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL _p_a_r_a_m_s returns a single boolean value indicating whether one or more material parameters are tracking the current color. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating which materials have a parameter that is tracking the current color. The initial value is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR _p_a_r_a_m_s returns one value, a symbolic constant indicating which material parameters are tracking the current color. The initial value is GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX _p_a_r_a_m_s returns sixteen values: the color matrix on the top of the color matrix stack. Initially this matrix is the identity matrix. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the projection matrix stack. The value must be at least 2. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. PPPPaaaaggggeeee 5555 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE _p_a_r_a_m_s returns a single boolean value indicating whether the color table lookup is enabled. See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK _p_a_r_a_m_s returns four boolean values: the red, green, blue, and alpha write enables for the color buffers. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE). See ggggllllCCCCoooolllloooorrrrMMMMaaaasssskkkk. GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 1D convolution is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr1111DDDD. GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 2D convolution is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr2222DDDD. GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE _p_a_r_a_m_s returns a single boolean value indicating whether polygon culling is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCuuuullllllllFFFFaaaacccceeee. GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating which polygon faces are to be culled. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK. See ggggllllCCCCuuuullllllllFFFFaaaacccceeee. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR _p_a_r_a_m_s returns four values: the red, green, blue, and alpha values of the current color. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. See ggggllllCCCCoooolllloooorrrr. The initial value is (1, 1, 1, 1). GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns one value, the current color index. The initial value is 1. See ggggllllIIIInnnnddddeeeexxxx. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____NNNNOOOORRRRMMMMAAAALLLL _p_a_r_a_m_s returns three values: the _x, _y, and _z values of the current normal. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0, 0, 1). See ggggllllNNNNoooorrrrmmmmaaaallll. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____CCCCOOOOLLLLOOOORRRR _p_a_r_a_m_s returns four values: the red, green, blue, and alpha values of the current raster position. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most PPPPaaaaggggeeee 6666 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (1, 1, 1, 1). See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE _p_a_r_a_m_s returns one value, the distance from the eye to the current raster position. The initial value is 0. See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns one value, the color index of the current raster position. The initial value is 1. See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN _p_a_r_a_m_s returns four values: the _x, _y, _z, and _w components of the current raster position. _x, _y, and _z are in window coordinates, and _w is in clip coordinates. The initial value is (0, 0, 0, 1). See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN____VVVVAAAALLLLIIIIDDDD _p_a_r_a_m_s returns a single boolean value indicating whether the current raster position is valid. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS _p_a_r_a_m_s returns four values: the _s, _t, _r, and _q current raster texture coordinates. The initial value is (0, 0, 0, 1). See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss and ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd. GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS _p_a_r_a_m_s returns four values: the _s, _t, _r, and _q current texture coordinates. The initial value is (0, 0, 0, 1). See ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the depth bias factor used during pixel transfers. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of bitplanes in the depth buffer. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE _p_a_r_a_m_s returns one value, the value that is used to clear the depth buffer. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is 1. See ggggllllCCCClllleeeeaaaarrrrDDDDeeeepppptttthhhh. PPPPaaaaggggeeee 7777 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____FFFFUUUUNNNNCCCC _p_a_r_a_m_s returns one value, the symbolic constant that indicates the depth comparison function. The initial value is GGGGLLLL____LLLLEEEESSSSSSSS. See ggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values: the near and far mapping limits for the depth buffer. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0, 1). See ggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the depth scale factor used during pixel transfers. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____TTTTEEEESSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether depth testing of fragments is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc and ggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee. GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK _p_a_r_a_m_s returns a single boolean value indicating if the depth buffer is enabled for writing. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See ggggllllDDDDeeeepppptttthhhhMMMMaaaasssskkkk. GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single value, the name of the detail texture bound to GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____SSSSGGGGIIIISSSS (or zero if there is none). See ggggllllDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS. GGGGLLLL____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE____AAAATTTTTTTTEEEENNNNUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns three values, the coefficients of the distance attentuation function for rendering points. See ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS. GGGGLLLL____DDDDIIIITTTTHHHHEEEERRRR _p_a_r_a_m_s returns a single boolean value indicating whether dithering of fragment colors and indices is enabled. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. GGGGLLLL____DDDDOOOOUUUUBBBBLLLLEEEEBBBBUUUUFFFFFFFFEEEERRRR _p_a_r_a_m_s returns a single boolean value indicating whether double buffering is supported. GGGGLLLL____DDDDRRRRAAAAWWWW____BBBBUUUUFFFFFFFFEEEERRRR _p_a_r_a_m_s returns one value, a symbolic constant indicating which buffers are being drawn to. See ggggllllDDDDrrrraaaawwwwBBBBuuuuffffffffeeeerrrr. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if there are back buffers, otherwise it is GGGGLLLL____FFFFRRRROOOONNNNTTTT. PPPPaaaaggggeeee 8888 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG _p_a_r_a_m_s returns a single boolean value indicating whether the current edge flag is GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See ggggllllEEEEddddggggeeeeFFFFllllaaaagggg. GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value indicating whether the edge flag array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive edge flags in the edge flag array. The initial value is 0. See ggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the feedback buffer. See ggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr. GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the type of the feedback buffer. See ggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr. GGGGLLLL____FFFFOOOOGGGG _p_a_r_a_m_s returns a single boolean value indicating whether fogging is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____CCCCOOOOLLLLOOOORRRR _p_a_r_a_m_s returns four values: the red, green, blue, and alpha components of the fog color. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0, 0, 0, 0). See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____DDDDEEEENNNNSSSSIIIITTTTYYYY _p_a_r_a_m_s returns one value, the fog density parameter. The initial value is 1. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____EEEENNNNDDDD _p_a_r_a_m_s returns one value, the end factor for the linear fog equation. The initial value is 1. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the number of points in the current custom fog blending function. See ggggllllFFFFoooogggg and ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS. GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns an array of fog blending function control points. Each control point consists of two values, an eye-space distance and a blending factor, in that order. The control points are listed in order of increasing eye-space PPPPaaaaggggeeee 9999 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) distance. The number of control points may be queried by ggggllllGGGGeeeetttt with argument GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS. See ggggllllFFFFoooogggg and ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS. GGGGLLLL____FFFFOOOOGGGG____HHHHIIIINNNNTTTT _p_a_r_a_m_s returns one value, a symbolic constant indicating the mode of the fog hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt. GGGGLLLL____FFFFOOOOGGGG____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns one value, the fog color index. The initial value is 0. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating which fog equation is selected. The initial value is GGGGLLLL____EEEEXXXXPPPP. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____SSSSTTTTAAAARRRRTTTT _p_a_r_a_m_s returns one value, the start factor for the linear fog equation. The initial value is 0. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether fog offset is enabled. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns four values, a reference point (X,Y,Z) in eye coordinates, and a Z offset in eye coordinates. See ggggllllFFFFoooogggg. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether one or more fragment material parameters are tracking the current color. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, a symbolic constant indicating which fragment materials have a parameter that is tracking the current color. The initial value is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, a symbolic constant indicating which fragment material parameters are tracking the current color. The initial value is GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT_i____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether the specified fragment light is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt and ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. PPPPaaaaggggeeee 11110000 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether fragment lighting is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns four values: the red, green, blue, and alpha components of the ambient intensity of the entire scene. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0.2, 0.2, 0.2, 1.0). See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____NNNNOOOORRRRMMMMAAAALLLL____IIIINNNNTTTTEEEERRRRPPPPOOOOLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns single enumerated value indicating whether normals are interpolated for each fragment, or if a single normal value is used. The initial value is GGGGLLLL____GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether specular reflection calculations treat the viewer as being local to the scene. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether separate fragment materials are used to compute fragment lighting for front- and back- facing polygons. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____FFFFRRRROOOONNNNTTTT____FFFFAAAACCCCEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating whether clockwise or counterclockwise polygon winding is treated as front-facing. The initial value is GGGGLLLL____CCCCCCCCWWWW. See ggggllllFFFFrrrroooonnnnttttFFFFaaaacccceeee. GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the green bias factor used during pixel transfers. The initial value is 0. GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of green bitplanes in each color buffer. PPPPaaaaggggeeee 11111111 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the green scale factor used during pixel transfers. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM _p_a_r_a_m_s returns a single boolean value indicating whether histogram is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllHHHHiiiissssttttooooggggrrrraaaammmm. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value indicating whether the color index array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive color indexes in the color index array. The initial value is 0. See ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the data type of indexes in the color index array. The initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of bitplanes in each color index buffer. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE _p_a_r_a_m_s returns one value, the color index used to clear the color index buffers. The initial value is 0. See ggggllllCCCClllleeeeaaaarrrrIIIInnnnddddeeeexxxx. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP _p_a_r_a_m_s returns a single boolean value indicating whether a fragment's index values are merged into the framebuffer using a logical operation. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLooooggggiiiiccccOOOOpppp. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns a single boolean value indicating whether the GL is in color index mode (GGGGLLLL____TTTTRRRRUUUUEEEE) or RGBA mode (GGGGLLLL____FFFFAAAALLLLSSSSEEEE). GGGGLLLL____IIIINNNNDDDDEEEEXXXX____OOOOFFFFFFFFSSSSEEEETTTT _p_a_r_a_m_s returns one value, the offset added to color and stencil indices during pixel transfers. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____SSSSHHHHIIIIFFFFTTTT _p_a_r_a_m_s returns one value, the amount that color and stencil indices are shifted during pixel transfers. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____IIIINNNNDDDDEEEEXXXX____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK _p_a_r_a_m_s returns one value, a mask indicating which bitplanes of each color index buffer can be written. The initial value is all 1's. See ggggllllIIIInnnnddddeeeexxxxMMMMaaaasssskkkk. PPPPaaaaggggeeee 11112222 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____IIIINNNNSSSSTTTTRRRRUUUUMMMMEEEENNNNTTTT____MMMMEEEEAAAASSSSUUUURRRREEEEMMMMEEEENNNNTTTTSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the number of outstanding instrumentation requests made since the instrumentation buffer was specified. See ggggllllIIIInnnnssssttttrrrruuuummmmeeeennnnttttssssBBBBuuuuffffffffeeeerrrrSSSSGGGGIIIIXXXX. GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip every other line in the destination pixel array. See ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT. GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____RRRREEEEAAAADDDD____IIIINNNNGGGGRRRR _p_a_r_a_m_s returns a single boolean value indicating whether ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip every other line in the source pixel array. See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT. GGGGLLLL____LLLLIIIIGGGGHHHHTTTT_i _p_a_r_a_m_s returns a single boolean value indicating whether the specified light is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhtttt and ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG _p_a_r_a_m_s returns a single boolean value indicating whether lighting is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT _p_a_r_a_m_s returns four values: the red, green, blue, and alpha components of the ambient intensity of the entire scene. Integer values, if requested, are linearly mapped from the internal floating-point representation such that 1.0 returns the most positive representable integer value, and -1.0 returns the most negative representable integer value. The initial value is (0.2, 0.2, 0.2, 1.0). See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL _p_a_r_a_m_s returns single enumerated value indicating whether specular reflection calculations are separated from normal lighting computations. The initial value is GGGGLLLL____SSSSIIIINNNNGGGGLLLLEEEE____CCCCOOOOLLLLOOOORRRR. GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR _p_a_r_a_m_s returns a single boolean value indicating whether specular reflection calculations treat the viewer as being local to the scene. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll. PPPPaaaaggggeeee 11113333 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE _p_a_r_a_m_s returns a single boolean value indicating whether separate materials are used to compute lighting for front- and back-facing polygons. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll. GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH _p_a_r_a_m_s returns a single boolean value indicating whether antialiasing of lines is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT _p_a_r_a_m_s returns one value, a symbolic constant indicating the mode of the line antialiasing hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt. GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE _p_a_r_a_m_s returns a single boolean value indicating whether stippling of lines is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee. GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN _p_a_r_a_m_s returns one value, the 16-bit line stipple pattern. The initial value is all 1's. See ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee. GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____RRRREEEEPPPPEEEEAAAATTTT _p_a_r_a_m_s returns one value, the line stipple repeat factor. The initial value is 1. See ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee. GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH _p_a_r_a_m_s returns one value, the line width as specified with ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. The initial value is 1. GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY _p_a_r_a_m_s returns one value, the width difference between adjacent supported widths for antialiased lines. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values: the smallest and largest supported widths for antialiased lines. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. GGGGLLLL____LLLLIIIISSSSTTTT____BBBBAAAASSSSEEEE _p_a_r_a_m_s returns one value, the base offset added to all names in arrays presented to ggggllllCCCCaaaallllllllLLLLiiiissssttttssss. The initial value is 0. See ggggllllLLLLiiiissssttttBBBBaaaasssseeee. GGGGLLLL____LLLLIIIISSSSTTTT____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns one value, the name of the display list currently under construction. 0 is returned if no display list is currently under construction. The initial value is 0. See ggggllllNNNNeeeewwwwLLLLiiiisssstttt. GGGGLLLL____LLLLIIIISSSSTTTT____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating the construction mode of the display list currently under construction. The initial PPPPaaaaggggeeee 11114444 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) value is 0. See ggggllllNNNNeeeewwwwLLLLiiiisssstttt. GGGGLLLL____LLLLOOOOGGGGIIIICCCC____OOOOPPPP____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating the selected logic operation mode. The initial value is GGGGLLLL____CCCCOOOOPPPPYYYY. See ggggllllLLLLooooggggiiiiccccOOOOpppp. GGGGLLLL____MMMMAAAAPPPP1111____CCCCOOOOLLLLOOOORRRR____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates colors. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN _p_a_r_a_m_s returns two values: the endpoints of the 1D map's grid domain. The initial value is (0, 1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd. GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS _p_a_r_a_m_s returns one value, the number of partitions in the 1D map's grid domain. The initial value is 1. See ggggllllMMMMaaaappppGGGGrrrriiiidddd. GGGGLLLL____MMMMAAAAPPPP1111____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates color indices. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____NNNNOOOORRRRMMMMAAAALLLL _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates normals. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 1D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 2D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 3D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 4D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____3333 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 3D vertex coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. PPPPaaaaggggeeee 11115555 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 1D evaluation generates 4D vertex coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp1111. GGGGLLLL____MMMMAAAAPPPP2222____CCCCOOOOLLLLOOOORRRR____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates colors. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN _p_a_r_a_m_s returns four values: the endpoints of the 2D map's i and j grid domains. The initial value is (0,1; 0,1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd. GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS _p_a_r_a_m_s returns two values: the number of partitions in the 2D map's i and j grid domains. The initial value is (1,1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd. GGGGLLLL____MMMMAAAAPPPP2222____IIIINNNNDDDDEEEEXXXX _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates color indices. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____NNNNOOOORRRRMMMMAAAALLLL _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates normals. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 1D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 2D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 3D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 4D texture coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____3333 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 3D vertex coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. PPPPaaaaggggeeee 11116666 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____4444 _p_a_r_a_m_s returns a single boolean value indicating whether 2D evaluation generates 4D vertex coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAPPPP____CCCCOOOOLLLLOOOORRRR _p_a_r_a_m_s returns a single boolean value indicating if colors and color indices are to be replaced by table lookup during pixel transfers. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____MMMMAAAAPPPP____SSSSTTTTEEEENNNNCCCCIIIILLLL _p_a_r_a_m_s returns a single boolean value indicating if stencil indices are to be replaced by table lookup during pixel transfers. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____MMMMAAAATTTTRRRRIIIIXXXX____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating which matrix stack is currently the target of all matrix operations. The initial value is GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW. See ggggllllMMMMaaaattttrrrriiiixxxxMMMMooooddddeeee. GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, a rough estimate of the largest 3D texture that the GL can handle. If the GL version is 1.2 or greater, use GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD to determine if a texture is too large. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD. GGGGLLLL____MMMMAAAAXXXX____AAAACCCCTTTTIIIIVVVVEEEE____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum value for the total number of lights (both regular vertex lights and fragment lights) which can be active at any one time. See ggggllllLLLLiiiigggghhhhtttt and ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt. GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of outstanding asynchronous ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands at any one time. See ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss. GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of outstanding asynchronous ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands at any one time. See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss. GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of outstanding asynchronous ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands at any one time. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, and ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD. PPPPaaaaggggeeee 11117777 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____MMMMAAAAXXXX____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the attribute stack. The value must be at least 16. See ggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb. GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value indicating the maximum supported depth of the client attribute stack. See ggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb. GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEESSSS _p_a_r_a_m_s returns one value, the maximum number of application-defined clipping planes. The value must be at least 6. See ggggllllCCCClllliiiippppPPPPllllaaaannnneeee. GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of levels permitted in a clipmap. See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr. GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of levels permitted in a virtual clipmap. See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr. GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the color matrix stack. The value must be at least 2. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS _p_a_r_a_m_s returns one value, the recommended maximum number of vertex array indices. See ggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss. GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS _p_a_r_a_m_s returns one value, the recommended maximum number of vertex array vertices. See ggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss. GGGGLLLL____MMMMAAAAXXXX____EEEEVVVVAAAALLLL____OOOORRRRDDDDEEEERRRR _p_a_r_a_m_s returns one value, the maximum equation order supported by 1D and 2D evaluators. The value must be at least 8. See ggggllllMMMMaaaapppp1111 and ggggllllMMMMaaaapppp2222. GGGGLLLL____MMMMAAAAXXXX____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the maximum number of control points supported in custom fog blending functions. See ggggllllFFFFoooogggg and ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS. GGGGLLLL____MMMMAAAAXXXX____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, the maximum number of fragment lights. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt. PPPPaaaaggggeeee 11118888 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____MMMMAAAAXXXX____LLLLIIIIGGGGHHHHTTTTSSSS _p_a_r_a_m_s returns one value, the maximum number of lights. The value must be at least 8. See ggggllllLLLLiiiigggghhhhtttt. GGGGLLLL____MMMMAAAAXXXX____LLLLIIIISSSSTTTT____NNNNEEEESSSSTTTTIIIINNNNGGGG _p_a_r_a_m_s returns one value, the maximum recursion depth allowed during display-list traversal. The value must be at least 64. See ggggllllCCCCaaaallllllllLLLLiiiisssstttt. GGGGLLLL____MMMMAAAAXXXX____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the modelview matrix stack. The value must be at least 32. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____MMMMAAAAXXXX____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the selection name stack. The value must be at least 64. See ggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee. GGGGLLLL____MMMMAAAAXXXX____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____TTTTAAAABBBBLLLLEEEE _p_a_r_a_m_s returns one value, the maximum supported size of a ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp lookup table. The value must be at least 32. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____MMMMAAAAXXXX____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the projection matrix stack. The value must be at least 2. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value. The value gives a rough estimate of the largest texture that the GL can handle. If the GL version is 1.1 or greater, use GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD or GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD to determine if a texture is too large. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD and ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD. GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the maximum supported depth of the texture matrix stack. The value must be at least 2. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____MMMMAAAAXXXX____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT____DDDDIIIIMMMMSSSS _p_a_r_a_m_s returns two values: the maximum supported width and height of the viewport. These must be at least as large as the visible dimensions of the display being rendered to. See ggggllllVVVViiiieeeewwwwppppoooorrrrtttt. GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX _p_a_r_a_m_s returns a single boolean value indicating whether pixel minmax values are computed. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMiiiinnnnmmmmaaaaxxxx. GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____MMMMAAAATTTTRRRRIIIIXXXX _p_a_r_a_m_s returns sixteen values: the modelview matrix on the top of the modelview matrix stack. Initially this matrix is the identity matrix. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. PPPPaaaaggggeeee 11119999 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of matrices on the modelview matrix stack. The initial value is 1. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of names on the selection name stack. The initial value is 0. See ggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee. GGGGLLLL____MMMMUUUULLLLTTTTIIIISSSSAAAAMMMMPPPPLLLLEEEE____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether multisampling is enabled. See ggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS. GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value, indicating whether the normal array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive normals in the normal array. The initial value is 0. See ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the data type of each coordinate in the normal array. The initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLLIIIIZZZZEEEE _p_a_r_a_m_s returns a single boolean value indicating whether normals are automatically scaled to unit length after they have been transformed to eye coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllNNNNoooorrrrmmmmaaaallll. GGGGLLLL____PPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT _p_a_r_a_m_s returns one value, the byte alignment used for writing pixel data to memory. The initial value is 4. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT _p_a_r_a_m_s returns one value, the image height used for writing pixel data to memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether single-bit pixels being written to memory are written first to the least significant bit of each unsigned byte. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH _p_a_r_a_m_s returns one value, the row length used for writing pixel data to memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS _p_a_r_a_m_s returns one value, the number of pixel images skipped before the first pixel is written into memory. The initial value is 0. See PPPPaaaaggggeeee 22220000 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS _p_a_r_a_m_s returns one value, the number of pixel locations skipped before the first pixel is written into memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS _p_a_r_a_m_s returns one value, the number of rows of pixel locations skipped before the first pixel is written into memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS _p_a_r_a_m_s returns a single boolean value indicating whether the bytes of two-byte and four-byte pixel indices and components are swapped before being written to memory. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____PPPPEEEERRRRSSSSPPPPEEEECCCCTTTTIIIIVVVVEEEE____CCCCOOOORRRRRRRREEEECCCCTTTTIIIIOOOONNNN____HHHHIIIINNNNTTTT _p_a_r_a_m_s returns one value, a symbolic constant indicating the mode of the perspective correction hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____AAAA____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the alpha-to-alpha pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____BBBB____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the blue- to-blue pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____GGGG____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the green-to-green pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the index-to-alpha pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the index-to-blue pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the index-to-green pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____IIII____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the index-to-index pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. PPPPaaaaggggeeee 22221111 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the index-to-red pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____RRRR____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the red- to-red pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____SSSS____TTTTOOOO____SSSS____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the stencil-to-stencil pixel translation table. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether pixel texturing is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____FFFFAAAADDDDEEEE____TTTTHHHHRRRREEEESSSSHHHHOOOOLLLLDDDD____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the size at which a dynamically-sized point will begin to fade (in order to further reduce its brightness). See ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the point size as specified by ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. The initial value is 1. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMAAAAXXXX____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the maximum allowable size for dynamically-sized points. See ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMIIIINNNN____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the minimum allowable size for dynamically-sized points. See ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY _p_a_r_a_m_s returns one value, the size difference between adjacent supported sizes for antialiased points. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values: the smallest and largest supported sizes for antialiased points. The smallest size must be at most 1, and the largest size must be at least 1. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH _p_a_r_a_m_s returns a single boolean value indicating whether antialiasing of points is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. PPPPaaaaggggeeee 22222222 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT _p_a_r_a_m_s returns one value, a symbolic constant indicating the mode of the point antialiasing hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns two values: symbolic constants indicating whether front-facing and back-facing polygons are rasterized as points, lines, or filled polygons. The initial value is GGGGLLLL____FFFFIIIILLLLLLLL. See ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____BBBBIIIIAAAASSSS____EEEEXXXXTTTT _p_a_r_a_m_s returns one value, the constant which is added to the _z value of each fragment generated when a polygon is rasterized. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____EEEEXXXXTTTT _p_a_r_a_m_s returns a single boolean value indicating whether polygon offset is enabled. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR _p_a_r_a_m_s returns one value, the scaling factor used to determine the variable offset that is added to the depth value of each fragment generated when a polygon is rasterized. The initial value is 0. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS _p_a_r_a_m_s returns one value. This value is multiplied by an implementation-specific value and then added to the depth value of each fragment generated when a polygon is rasterized. The initial value is 0. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL _p_a_r_a_m_s returns a single boolean value indicating whether polygon offset is enabled for polygons in fill mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE _p_a_r_a_m_s returns a single boolean value indicating whether polygon offset is enabled for polygons in line mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT _p_a_r_a_m_s returns a single boolean value indicating whether polygon offset is enabled for polygons in point mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS _p_a_r_a_m_s returns one value. This value is multiplied by an implementation-specific value and then added to the depth value of each fragment generated when a polygon is rasterized. PPPPaaaaggggeeee 22223333 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) The initial value is 0. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH _p_a_r_a_m_s returns a single boolean value indicating whether antialiasing of polygons is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT _p_a_r_a_m_s returns one value, a symbolic constant indicating the mode of the polygon antialiasing hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt. GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSTTTTIIIIPPPPPPPPLLLLEEEE _p_a_r_a_m_s returns a single boolean value indicating whether polygon stippling is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE _p_a_r_a_m_s returns a single boolean value indicating whether post color matrix transformation lookup is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the red bias factor applied to RGBA fragments after color matrix transformations. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the green bias factor applied to RGBA fragments after color matrix transformations. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the blue bias factor applied to RGBA fragments after color matrix transformations. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the alpha bias factor applied to RGBA fragments after color matrix transformations. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the red scale factor applied to RGBA fragments after color matrix transformations. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. PPPPaaaaggggeeee 22224444 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the green scale factor applied to RGBA fragments after color matrix transformations. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the blue scale factor applied to RGBA fragments after color matrix transformations. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the alpha scale factor applied to RGBA fragments after color matrix transformations. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE _p_a_r_a_m_s returns a single boolean value indicating whether post convolution lookup is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the red bias factor applied to RGBA fragments after convolution. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the green bias factor applied to RGBA fragments after convolution. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the blue bias factor applied to RGBA fragments after convolution. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the alpha bias factor applied to RGBA fragments after convolution. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the red scale factor applied to RGBA fragments after convolution. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the green scale factor applied to RGBA fragments after convolution. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. PPPPaaaaggggeeee 22225555 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the blue scale factor applied to RGBA fragments after convolution. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the alpha scale factor applied to RGBA fragments after convolution. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns two values: the minimum and maximum values for the texture bias factors. See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv and ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv. GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns two values: the minimum and maximum values for the texture scale factors. GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____MMMMAAAATTTTRRRRIIIIXXXX _p_a_r_a_m_s returns sixteen values: the projection matrix on the top of the projection matrix stack. Initially this matrix is the identity matrix. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of matrices on the projection matrix stack. The initial value is 1. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____RRRREEEEAAAADDDD____BBBBUUUUFFFFFFFFEEEERRRR _p_a_r_a_m_s returns one value, a symbolic constant indicating which color buffer is selected for reading. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if there is a back buffer, otherwise it is GGGGLLLL____FFFFRRRROOOONNNNTTTT. See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss and ggggllllAAAAccccccccuuuummmm. GGGGLLLL____RRRREEEEDDDD____BBBBIIIIAAAASSSS _p_a_r_a_m_s returns one value, the red bias factor used during pixel transfers. The initial value is 0. GGGGLLLL____RRRREEEEDDDD____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of red bitplanes in each color buffer. GGGGLLLL____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE _p_a_r_a_m_s returns one value, the red scale factor used during pixel transfers. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr. GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns four values, the coefficients of the plane equation for the reference plane, expressed in clip coordinates. See ggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX. PPPPaaaaggggeeee 22226666 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether depth values for pixel fragments are computed from the reference plane (true) or from the primitive being drawn (false). See ggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX. GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns one value, a symbolic constant indicating whether the GL is in render, select, or feedback mode. The initial value is GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR. See ggggllllRRRReeeennnnddddeeeerrrrMMMMooooddddeeee. GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL _p_a_r_a_m_s returns single boolean value indicating whether normal rescaling is enabled. See ggggllllEEEEnnnnaaaabbbblllleeee. GGGGLLLL____RRRRGGGGBBBBAAAA____MMMMOOOODDDDEEEE _p_a_r_a_m_s returns a single boolean value indicating whether the GL is in RGBA mode (true) or color index mode (false). See ggggllllCCCCoooolllloooorrrr. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether fragment alpha values will modify the multisampling fragment mask. See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____OOOONNNNEEEE____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether fragment alpha will be set to the maximum possible value after modifying the multisampling fragment mask. See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____BBBBUUUUFFFFFFFFEEEERRRRSSSS____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the number of multisample buffers. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____IIIINNNNVVVVEEEERRRRTTTT____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether the multisampling fragment modification mask is to be inverted. See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns a single boolean value indicating whether the multisampling fragment mask will be modified by a coverage mask. See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the coverage of the multisampling fragment modification mask. See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS. PPPPaaaaggggeeee 22227777 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, a symbolic constant indicating the multisampling pattern. See ggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS. GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEESSSS____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns one value, the number of samples per pixel used for multisampling. GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____BBBBOOOOXXXX _p_a_r_a_m_s returns four values: the x and y window coordinates of the scissor box, followed by its width and height. Initially the x and y window coordinates are both 0 and the width and height are set to the size of the window. See ggggllllSSSScccciiiissssssssoooorrrr. GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____TTTTEEEESSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether scissoring is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllSSSScccciiiissssssssoooorrrr. GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s return one value, the size of the selection buffer. See ggggllllSSSSeeeelllleeeeccccttttBBBBuuuuffffffffeeeerrrr. GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 2D separable convolution is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr2222DDDD. GGGGLLLL____SSSSHHHHAAAADDDDEEEE____MMMMOOOODDDDEEEELLLL _p_a_r_a_m_s returns one value, a symbolic constant indicating whether the shading mode is flat or smooth. The initial value is GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH. See ggggllllSSSShhhhaaaaddddeeeeMMMMooooddddeeeellll. GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values, the smallest and largest supported widths for antialiased lines. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY _p_a_r_a_m_s returns one value, the granularity of widths for antialiased lines. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE _p_a_r_a_m_s returns two values, the smallest and largest supported widths for antialiased points. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY _p_a_r_a_m_s returns one value, the granularity of sizes for antialiased points. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____AAAAXXXXIIIISSSS____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns three values that specify the current sprite rotation axis. See ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX. PPPPaaaaggggeeee 22228888 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns one value, a symbolic constant indicating the current sprite mode. See ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX. GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns a single boolean value indicating whether the sprite transformation is enabled. See ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX. GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____TTTTRRRRAAAANNNNSSSSLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns three values that specify the current sprite translation. See ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, the number of bitplanes in the stencil buffer. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE _p_a_r_a_m_s returns one value, the index to which the stencil bitplanes are cleared. The initial value is 0. See ggggllllCCCClllleeeeaaaarrrrSSSStttteeeennnncccciiiillll. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFAAAAIIIILLLL _p_a_r_a_m_s returns one value, a symbolic constant indicating what action is taken when the stencil test fails. The initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ggggllllSSSStttteeeennnncccciiiillllOOOOpppp. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFUUUUNNNNCCCC _p_a_r_a_m_s returns one value, a symbolic constant indicating what function is used to compare the stencil reference value with the stencil buffer value. The initial value is GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____FFFFAAAAIIIILLLL _p_a_r_a_m_s returns one value, a symbolic constant indicating what action is taken when the stencil test passes, but the depth test fails. The initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ggggllllSSSStttteeeennnncccciiiillllOOOOpppp. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____PPPPAAAASSSSSSSS _p_a_r_a_m_s returns one value, a symbolic constant indicating what action is taken when the stencil test passes and the depth test passes. The initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ggggllllSSSStttteeeennnncccciiiillllOOOOpppp. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____RRRREEEEFFFF _p_a_r_a_m_s returns one value, the reference value that is compared with the contents of the stencil buffer. The initial value is 0. See ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____TTTTEEEESSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether stencil testing of fragments is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc and ggggllllSSSStttteeeennnncccciiiillllOOOOpppp. PPPPaaaaggggeeee 22229999 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____VVVVAAAALLLLUUUUEEEE____MMMMAAAASSSSKKKK _p_a_r_a_m_s returns one value, the mask that is used to mask both the stencil reference value and the stencil buffer value before they are compared. The initial value is all 1's. See ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc. GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK _p_a_r_a_m_s returns one value, the mask that controls writing of the stencil bitplanes. The initial value is all 1's. See ggggllllSSSStttteeeennnncccciiiillllMMMMaaaasssskkkk. GGGGLLLL____SSSSTTTTEEEERRRREEEEOOOO _p_a_r_a_m_s returns a single boolean value indicating whether stereo buffers (left and right) are supported. GGGGLLLL____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____BBBBIIIITTTTSSSS _p_a_r_a_m_s returns one value, an estimate of the number of bits of subpixel resolution that are used to position rasterized geometry in window coordinates. The initial value is 4. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 1D texture mapping is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____1111DDDD _p_a_r_a_m_s returns a single value, the name of the texture currently bound to the target GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD. The initial value is 0. See ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 2D texture mapping is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____2222DDDD _p_a_r_a_m_s returns a single value, the name of the texture currently bound to the target GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD. The initial value is 0. See ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD _p_a_r_a_m_s returns a single boolean value indicating whether 3D texture mapping is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD _p_a_r_a_m_s returns a single value, the name of the texture currently bound to the target GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD. The initial value is 0. See ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII _p_a_r_a_m_s returns a single boolean value indicating whether texture colors are passed through a lookup table before being used to generate pixel fragments. See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeeeSSSSGGGGIIII. PPPPaaaaggggeeee 33330000 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS _p_a_r_a_m_s returns four boolean values: the red, green, blue, and alpha store enables for texture images. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE). See ggggllllTTTTeeeexxxxttttuuuurrrreeeeCCCCoooolllloooorrrrMMMMaaaasssskkkkSSSSGGGGIIIISSSS. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value indicating whether the texture coordinate array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the number of coordinates per element in the texture coordinate array. The initial value is 4. See ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive elements in the texture coordinate array. The initial value is 0. See ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the data type of the coordinates in the texture coordinate array. The initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____QQQQ _p_a_r_a_m_s returns a single boolean value indicating whether automatic generation of the _q texture coordinate is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____RRRR _p_a_r_a_m_s returns a single boolean value indicating whether automatic generation of the _r texture coordinate is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____SSSS _p_a_r_a_m_s returns a single boolean value indicating whether automatic generation of the _S texture coordinate is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____TTTT _p_a_r_a_m_s returns a single boolean value indicating whether automatic generation of the T texture coordinate is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAATTTTRRRRIIIIXXXX _p_a_r_a_m_s returns sixteen values: the texture matrix on the top of the texture matrix stack. Initially this matrix is the identity matrix. PPPPaaaaggggeeee 33331111 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of matrices on the texture matrix stack. The initial value is 1. See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT _p_a_r_a_m_s returns one value, the byte alignment used for reading pixel data from memory. The initial value is 4. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT _p_a_r_a_m_s returns one value, the image height used for reading pixel data from memory. The initial is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT _p_a_r_a_m_s returns a single boolean value indicating whether single-bit pixels being read from memory are read first from the least significant bit of each unsigned byte. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH _p_a_r_a_m_s returns one value, the row length used for reading pixel data from memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS _p_a_r_a_m_s returns one value, the number of pixel images skipped before the first pixel is read from memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS _p_a_r_a_m_s returns one value, the number of pixel locations skipped before the first pixel is read from memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS _p_a_r_a_m_s returns one value, the number of rows of pixel locations skipped before the first pixel is read from memory. The initial value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS _p_a_r_a_m_s returns a single boolean value indicating whether the bytes of two-byte and four-byte pixel indices and components are swapped after being read from memory. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee. GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY _p_a_r_a_m_s returns a single boolean value indicating whether the vertex array is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the number of coordinates per vertex in the vertex array. The initial value is 4. See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr. PPPPaaaaggggeeee 33332222 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE _p_a_r_a_m_s returns one value, the byte offset between consecutive vertices in the vertex array. The initial value is 0. See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE _p_a_r_a_m_s returns one value, the data type of each coordinate in the vertex array. The initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr. GGGGLLLL____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT _p_a_r_a_m_s returns four values: the x and y window coordinates of the viewport, followed by its width and height. Initially the x and y window coordinates are both set to 0, and the width and height are set to the width and height of the window into which the GL will do its rendering. See ggggllllVVVViiiieeeewwwwppppoooorrrrtttt. GGGGLLLL____ZZZZOOOOOOOOMMMM____XXXX _p_a_r_a_m_s returns one value, the x pixel zoom factor. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm. GGGGLLLL____ZZZZOOOOOOOOMMMM____YYYY _p_a_r_a_m_s returns one value, the y pixel zoom factor. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm. Many of the boolean parameters can also be queried more easily using ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd. NNNNOOOOTTTTEEEESSSS GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, and GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE are available only if the GL version is 1.1 or greater. GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE, GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE, GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE, GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT, GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL, GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE, GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS, GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS, GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT, GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS, GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL, GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD, GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT, and GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS are available only if the GL version is 1.2 or greater. PPPPaaaaggggeeee 33333333 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2. Its functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY. GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2. Its functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2. Its functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY. GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2. Its functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE. GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR, GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD, GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD, GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM, GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH, GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE, and GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD are available only if GGGGLLLL____AAAARRRRBBBB____iiiimmmmaaaaggggiiiinnnngggg is returned from ggggllllGGGGeeeetttt when called with the argument GGGGLLLL____EEEEXXXXTTTTEEEENNNNSSSSIIIIOOOONNNNSSSS. EEEERRRRRRRROOOORRRRSSSS GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _p_n_a_m_e is not an accepted value. GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllGGGGeeeetttt is executed between the execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS The SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc and SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc____ppppiiiixxxxeeeellll extensions are implemented only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems. GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII and GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII are part of the SSSSGGGGIIII____ccccoooolllloooorrrr____ttttaaaabbbblllleeee extension which is not supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems. RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems do not support GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS. The SSSSGGGGIIIIXXXX____iiiinnnntttteeeerrrrllllaaaacccceeee extension is supported only on IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems, on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems, on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems, and on OOOO2222 systems. PPPPaaaaggggeeee 33334444 ggggllllGGGGeeeetttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllGGGGeeeetttt((((3333GGGG)))) The IIIINNNNGGGGRRRR____iiiinnnntttteeeerrrrllllaaaacccceeee____rrrreeeeaaaadddd extension is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems, and on OOOO2222 systems. On IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems, if the post-texture filter scale and bias values are set to values other than the defaults, they are limited to the range [0.0, 1.0). (note: this range excludes 1.0.) The SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ssssccccaaaalllleeee____bbbbiiiiaaaassss extension is not supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems or on HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt systems. GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS is part of the SSSSGGGGIIIISSSS____ppppiiiixxxxeeeellll____tttteeeexxxxttttuuuurrrreeee extension, which is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems. SSSSEEEEEEEE AAAALLLLSSSSOOOO ggggllllGGGGeeeettttCCCClllliiiippppPPPPllllaaaannnneeee, ggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeee, ggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeeePPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr, ggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttEEEErrrrrrrroooorrrr, ggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt, ggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttMMMMaaaatttteeeerrrriiiiaaaallll, ggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmm, ggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmmPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttLLLLiiiigggghhhhtttt, ggggllllGGGGeeeettttMMMMaaaapppp, ggggllllGGGGeeeettttMMMMaaaatttteeeerrrriiiiaaaallll, ggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxx, ggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp, ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS, ggggllllGGGGeeeettttPPPPooooiiiinnnntttteeeerrrrvvvv, ggggllllGGGGeeeettttPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee, ggggllllGGGGeeeettttSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr, ggggllllGGGGeeeettttSSSSttttrrrriiiinnnngggg, ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv, ggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn, ggggllllGGGGeeeettttTTTTeeeexxxxIIIImmmmaaaaggggeeee, ggggllllGGGGeeeettttTTTTeeeexxxxLLLLeeeevvvveeeellllPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd PPPPaaaaggggeeee 33335555